File manager - Edit - /home/autoph/public_html/projects/ahg-prf-api/routes/api copy 2.php
Back
<?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use App\Http\Controllers\API\AuthController; use App\Http\Controllers\API\v1\UserController; use App\Http\Controllers\API\v1\RoleController; use App\Http\Controllers\API\v1\PermissionController; use App\Http\Controllers\API\v1\ModuleController; use App\Http\Controllers\API\v1\MenuController; use App\Http\Controllers\API\v1\CompanyController; use App\Http\Controllers\API\v1\DealershipController; use App\Http\Controllers\API\v1\PrfstatusController; use App\Http\Controllers\API\v1\DepartmentController; use App\Http\Controllers\API\v1\ExpenseCategoryController; use App\Http\Controllers\API\v1\ItemClassificationController; use App\Http\Controllers\API\v1\ItemTypeController; use App\Http\Controllers\API\v1\AssetItemController; use App\Http\Controllers\API\v1\UnitOfMeasureController; use App\Http\Controllers\API\v1\EmployeeController; use App\Http\Controllers\API\v1\RoleGroupController; use App\Http\Controllers\API\v1\ApprovalMatrixController; use App\Http\Controllers\API\v1\PurchaseRequestController; use App\Http\Controllers\API\v1\ProposalController; use App\Http\Controllers\API\v1\FileController; use App\Http\Controllers\API\v1\ItemAssignmentController; use App\Http\Controllers\API\v1\StatusProcessController; use App\Http\Controllers\API\v1\SupplierController; use App\Http\Controllers\API\v1\PurchaseRequestItemController; use App\Http\Controllers\API\v1\SubProcessController; use App\Http\Controllers\API\v1\StatusTagController; use App\Http\Controllers\API\v1\CanvassController; use App\Http\Controllers\API\v1\CanvassSheetController; use App\Http\Controllers\API\v1\PurchaseOrderController; use App\Http\Controllers\API\v1\ApprovalController; use App\Http\Controllers\API\v1\NotificationController; use App\Http\Controllers\API\v1\StockReceivingController; use App\Http\Controllers\API\v1\DeliveryController; use App\Http\Controllers\API\v1\PayableOrdersController; use App\Http\Controllers\API\v1\AssetItemTaggingController; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for you r application. These | routes are loaded by the RouteServiceProvider and all of them will | be assigned to the "api" middleware group. Make something great! | */ // Route::middleware('auth:sanctum')->get('/user', function (Request $request) { // return $request->user(); // }); Route::controller(AuthController::class)->group(function () { Route::post('login', 'login'); Route::post('register', 'register'); Route::post('logout', 'logout'); Route::post('refresh', 'refresh'); Route::post('email-login', [AuthController::class, 'emailLogin']); }); // Route::post('login', [UserController::class,'login']); Route::get('test', [AuthController::class,'test']); // Route::group(['prefix' => 'v1/canvass'], function(){ // Route::get('/getAssetItemIDByPrf/{id}', [CanvassController::class,'getCanvassAssetItemIDByPrf']); // Route::get('/readFile/{file}', [CanvassController::class, 'readFile']); // }); Route::group(['prefix' => 'v1', 'middleware' => 'auth:api'], function () { Route::group(['prefix' => 'settings'], function () { // Route::get('/menu/parent', [MenuController::class, 'getParent']); Route::get('/all-menus', [MenuController::class, 'all']); Route::get('/user-menus/{user_id}', [MenuController::class, 'userMenu']); Route::get('/role-dealership-access/{id}', [RoleController::class, 'RoleDealershipAccess']); Route::get('/all-role-dealership-access', [RoleController::class, 'AllRoleDealershipAccess']); Route::post('/role-permissions', [PermissionController::class, 'SaveRolePermissions']); Route::get('/role-permissions', [PermissionController::class, 'getAllRolePermissions']); Route::get('/role-permissions/{id}', [PermissionController::class, 'getRolePermissions']); Route::put('/save-role-permissions', [PermissionController::class, 'SaveRolePermissions']); Route::get('/company-permissions', [PermissionController::class, 'CompanyPermissions']); Route::get('/user-role/{id}', [UserController::class, 'UserRole']); Route::post('/menus/user', [MenuController::class, 'saveMenuUser']); Route::get('/menu-list', [MenuController::class, 'list']); Route::apiResources([ 'users' => UserController::class, 'role-groups' => RoleGroupController::class, 'roles' => RoleController::class, 'permissions' => PermissionController::class, 'modules' => ModuleController::class, 'menus' => MenuController::class, 'status-processes' => StatusProcessController::class, 'sub-processes' => SubProcessController::class, ]); }); Route::apiResources([ 'companies' => CompanyController::class, 'dealerships' => DealershipController::class, 'departments' => DepartmentController::class, 'prfstatus' => PrfstatusController::class, 'expense-categories' => ExpenseCategoryController::class, 'item-classifications' => ItemClassificationController::class, 'item-types' => ItemTypeController::class, 'asset-items' => AssetItemController::class, 'unit-of-measure' => UnitOfMeasureController::class, 'employees' => EmployeeController::class, 'role-groups' => RoleGroupController::class, 'purchase-requests' => PurchaseRequestController::class, 'purchase-request-items' => PurchaseRequestItemController::class, 'proposal' => ProposalController::class, 'suppliers' => SupplierController::class, 'itemassignments' => ItemAssignmentController::class, 'status-tags' => StatusTagController::class, 'canvass' => CanvassController::class, 'canvass-sheet' => CanvassSheetController::class, 'purchase-order' => PurchaseOrderController::class, 'approvals' => ApprovalController::class, 'approval-matrix' => ApprovalMatrixController::class, 'stock-receiving' => StockReceivingController::class, 'deliveries' => DeliveryController::class, 'payable-orders' => PayableOrdersController::class, 'asset-item-tagging' => AssetItemTaggingController::class, ]); Route::group(['prefix'=> 'assetitem-tagging'], function(){ Route::get('item-classification/{expense_category_id}',[AssetItemTaggingController::class,'item_classification']); Route::get('item-types/{item_classification_id}',[AssetItemTaggingController::class,'item_types']); Route::get('asset-item/{item_type_id}',[AssetItemTaggingController::class,'asset_item']); Route::get('delivered-items',[AssetItemController::class,'asset_item']); }); Route::group(['prefix' => 'item-type'], function(){ Route::get('list/{item_classification_id}',[ItemTypeController::class,'recordsWithItem']); }); Route::group(['prefix'=> 'delivery'], function(){ Route::post('createPR',[DeliveryController::class,'createPR']); Route::post('createUnserve',[DeliveryController::class,'createUnserve']); }); Route::group(['prefix' => 'stockreceiving'], function(){ Route::post('/delivery-info',[StockReceivingController::class,'getDeliveryInfo(']); }); Route::group(['prefix' => 'Notification'], function(){ Route::post('/send-notification',[NotificationController::class,'sendNotification']); Route::get('/notification-link',[NotificationController::class,'emailLink']); }); Route::group(['prefix' => 'purchase-orders'], function(){ Route::post('save-po', [PurchaseOrderController::class, 'savePO']); Route::get('create', [PurchaseOrderController::class, 'create']); Route::put('/update-status/{id}', [PurchaseOrderController::class, 'updateStatus']); }); Route::group(['prefix' => 'PurchaseOrderItems'], function(){ Route::get('items', [PurchaseOrderController::class, 'getListItems']); }); Route::get('po-terms', [PurchaseOrderController::class, 'POterms']); Route::group(['prefix' => 'canvass'], function(){ Route::get('/getAssetItemIDByPrf/{id}', [CanvassController::class,'getCanvassAssetItemIDByPrf']); Route::get('/canvassItemByprf/{id}', [CanvassController::class, 'CanvassItemByprf']); Route::get('/CanvassbyRequestdtl/{id}', [CanvassController::class, 'getCanvassbyRequestdtl']); Route::post('/setInitialRating', [CanvassController::class, 'setInitialRating']); Route::post('/saveCanvassSheet',[CanvassController::class, 'saveCanvassSheet']); Route::get('/readFile/{file}', [CanvassController::class, 'readFile']); }); Route::group(['prefix' => 'canvass-sheet'], function(){ Route::post('userRating', [CanvassSheetController::class, 'saveRating']); }); Route::group(['prefix'=> 'file'], function(){ Route::get('/read', [FileController::class, 'readFile']); Route::get('/download/{file}', [FileController::class, 'downloadFile']); }); Route::group(['prefix' => 'purchase-request'], function () { Route::get('/approving-heads', [PurchaseRequestController::class, 'approvingHead']); Route::get('/details/{id}', [PurchaseRequestController::class, 'details']); Route::put('/update-status/{id}', [PurchaseRequestController::class, 'updateStatus']); Route::put('/update-status/{id}', [PurchaseRequestController::class, 'updateStatus']); }); Route::group(['prefix' => 'purchase-request-item'], function () { Route::put('/update-status/{id}', [PurchaseRequestItemController::class, 'updateItemStatus']); Route::put('/award-canvass/{id}', [PurchaseRequestItemController::class, 'awardCanvass']); }); Route::put('/prfstatus-save-access/{id}', [PrfstatusController::class, 'saveAccess']); Route::put('/canvass-winner/{id}', [CanvassController::class, 'winner']); // Route::group(['prefix' => 'purchase-order'], function () { // Route::get('/create', [PurchaseOrderController::class, 'create']); // // Route::put('/update-status/{id}', [PurchaseRequestController::class, 'updateStatus']); // }); }); Route::get('/notification-by-role', [NotificationController::class, 'notificationByRoles']);
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings